package com.boatAnchorAssistant.service.service.in;

import com.boatAnchorAssistant.pojo.dto.userRoleMp.UserAddRoleDto;

import java.util.List;

/**
 * 【描 述】：
 * 【环 境】：J2SE  17
 * 【详 细】：
 *
 * @author 李松林
 * @version v1.0 2024/5/3 新建
 * @since 2024/5/3
 */
public interface UserRoleMpService {

    /**
     * 用户绑定角色
     */
    void userBindRole(UserAddRoleDto dto);


    /**
     * 批量删除用户角色关联
     * @param roleIdList 角色id列表
     */
    void bathRemoveByRoleIdList(List<Long> roleIdList);


    /**
     * 移除用户的所有绑定
     * @param userId
     */
    void removeUserBind(Long userId);

}
